billing financial estate planning affordable attorney hot investment project tracking software cool new project tracking financial planning project management software advisor time sheet software project management tool project management time tracking project retirement planning management